/*
 * 应用表单校验相关配置
 * 依赖：checker.js 进行校验
 *
 * 使用：引入该js到页面，let res = checker.checker({phoneNo:"",code:""},formRule.loginRule)
 */

export default {
	/* 发送验证码验证手机号 */
	sendCodeRule: [
		{
			name: "mobile",
			checkType: "notnull",
			checkRule: "",
			errorMsg: {index:0,msg:"手机号不能为空"},
		},
		{
			name: "mobile",
			checkType: "phoneno",
			checkRule: "",
			errorMsg: {index:0,msg:"手机号格式不正确"},
		},
	],
	// 绑卡
	bindCardRule: [
		{
			name: "mobile",
			checkType: "notnull",
			checkRule: "",
			errorMsg: {index:0,msg:"手机号不能为空"},
		},
		{
			name: "mobile",
			checkType: "phoneno",
			checkRule: "",
			errorMsg: {index:0,msg:"手机号格式不正确"},
		},
		{
			name: "code",
			checkType: "notnull",
			checkRule: "",
			errorMsg: {index:1,msg:"请输入验证码"},
		},
		{
			name: "password",
			checkType: "string",
			checkRule: "6",
			errorMsg: {index:2,msg:"请输入6位数密码"},
		},
	],
  // 重置密码
  resetCardRule: [
  	{
  		name: "mobile",
  		checkType: "notnull",
  		checkRule: "",
  		errorMsg: {index:0,msg:"手机号不能为空"},
  	},
  	{
  		name: "mobile",
  		checkType: "phoneno",
  		checkRule: "",
  		errorMsg: {index:0,msg:"手机号格式不正确"},
  	},
  	{
  		name: "code",
  		checkType: "notnull",
  		checkRule: "",
  		errorMsg: {index:1,msg:"请输入验证码"},
  	},
  	{
  		name: "password",
  		checkType: "string",
  		checkRule: "6",
  		errorMsg: {index:2,msg:"请输入6位数密码"},
  	},
    {
    	name: "repeatPassWord",
    	checkType: "notnull",
    	checkRule: "",
    	errorMsg: {index:2,msg:"请确认支付密码哦"},
    },
    {
    	name: "repeatPassWord",
    	checkType: "same",
    	checkRule: "password",
    	errorMsg: {index:2,msg:"两次密码输入不一致哦"},
    },
  ],
	// 开卡
	openCardRule: [
		{
			name: "mobile",
			checkType: "notnull",
			checkRule: "",
			errorMsg: {index:0,msg:"手机号不能为空"},
		},
		{
			name: "mobile",
			checkType: "phoneno",
			checkRule: "",
			errorMsg: {index:0,msg:"手机号格式不正确"},
		},
		{
			name: "password",
			checkType: "string",
			checkRule: "6",
			errorMsg: {index:1,msg:"请输入6位数密码"},
		},
		{
			name: "repeatPassWord",
			checkType: "notnull",
			checkRule: "",
			errorMsg: {index:2,msg:"请确认支付密码哦"},
		},
		{
			name: "repeatPassWord",
			checkType: "same",
			checkRule: "password",
			errorMsg: {index:2,msg:"两次密码输入不一致哦"},
		},
		{
			name: "name",
			checkType: "specialString",
			checkRule: "",
			errorMsg: {index:3,msg:"姓名不能有特殊字符哦"},
		},
		{
			name: "remarks",
			checkType: "specialString",
			checkRule: "",
			errorMsg: {index:10,msg:"推荐人不能有特殊字符哦"},
		}
	],
	// 开卡
	rechargeRule: [
		{
			name: "recomName",
			checkType: "specialString",
			checkRule: "",
			errorMsg: {index:0,msg:"推荐人不能有特殊字符哦"},
		},
		{
			name: "notes",
			checkType: "specialString",
			checkRule: "",
			errorMsg: {index:1,msg:"备注不能有特殊字符哦"},
		}
		
	],
	// 添加地址
	addAdressRule: [
		{
			name: "address",
			checkType: "notnull",
			checkRule: "",
			errorMsg: {index:0,msg:"地址不能为空"},
		},
		
		{
			name: "vaddre_detail",
			checkType: "notnull",
			checkRule: "",
			errorMsg: {index:1,msg:"门牌号不能为空"},
		},
		// {
		// 	name: "vaddre_detail",
		// 	checkType: "specialString",
		// 	checkRule: "",
		// 	errorMsg: {index:1,msg:"门牌号有特殊字符哦"},
		// },
		{
			name: "vname",
			checkType: "notnull",
			checkRule: "",
			errorMsg: {index:2,msg:"联系人不能为空"},
		},
		{
			name: "vname",
			checkType: "specialString",
			checkRule: "",
			errorMsg: {index:1,msg:"联系人有特殊字符哦"},
		},
		{
			name: "vphone",
			checkType: "notnull",
			checkRule: "",
			errorMsg: {index:3,msg:"手机号不能为空"},
		},
		{
			name: "vphone",
			checkType: "phoneno",
			checkRule: "",
			errorMsg: {index:3,msg:"手机号格式不正确"},
		}
	],
	// 发票
	invoiceRuleOwn:[
		{
			name:"inv_name",
			checkType: "notnull",
			checkRule: "",
			errorMsg: {index:0,msg:"抬头名称不能为空"},
		},
		{
			name: "inv_name",
			checkType: "specialString",
			checkRule: "",
			errorMsg: {index:1,msg:"抬头名称有特殊字符"},
		},
    {
      name:"mail",
      checkType: "notnull",
      checkRule: "",
      errorMsg: {index:0,msg:"邮箱不能为空"},
    }
	],
	invoiceRuleComp:[
		{
			name:"inv_name",
			checkType: "notnull",
			checkRule: "",
			errorMsg: {index:1,msg:"公司抬头不能为空"},
		},
		{
			name: "inv_name",
			checkType: "specialString",
			checkRule: "",
			errorMsg: {index:1,msg:"抬头名称有特殊字符"},
		},
		{
			name:"inv_ti_number",
			checkType: "notnull",
			checkRule: "",
			errorMsg: {index:1,msg:"公司税号不能为空"},	
		},
    {
      name:"mail",
      checkType: "notnull",
      checkRule: "",
      errorMsg: {index:0,msg:"邮箱不能为空"},
    }
	]
	// /* 用户密码登录 */
	// loginByPassRule: [
	//   {
	//     name: "mobile",
	//     checkType: "notnull",
	//     checkRule: "",
	//     errorMsg: "手机号不能为空",
	//   },
	//   {
	//     name: "mobile",
	//     checkType: "phoneno",
	//     checkRule: "",
	//     errorMsg: "手机号格式不正确",
	//   },
	//   {
	//     name: "password",
	//     checkType: "string",
	//     checkRule: "6,18",
	//     errorMsg: "请输入6-18位密码",
	//   },
	// ],

	// /* 用户验证码登录 */
	// loginByCodeRule: [
	//   {
	//     name: "mobile",
	//     checkType: "notnull",
	//     checkRule: "",
	//     errorMsg: "手机号不能为空",
	//   },
	//   {
	//     name: "mobile",
	//     checkType: "phoneno",
	//     checkRule: "",
	//     errorMsg: "手机号格式不正确",
	//   },
	//   {
	//     name: "code",
	//     checkType: "string",
	//     checkRule: "4",
	//     errorMsg: "请输入4位验证码",
	//   },
	// ],

	// /* 编辑新增个人发票 */
	// pInvoiceRule: [
	//   {
	//     name: "title",
	//     checkType: "notnull",
	//     checkRule: "",
	//     errorMsg: "发票抬头不能为空",
	//   },
	// ],

	// /* 编辑新增公司发票 */
	// cInvoiceRule: [
	//   {
	//     name: "title",
	//     checkType: "notnull",
	//     checkRule: "",
	//     errorMsg: "发票抬头不能为空",
	//   },
	//   {
	//     name: "duty_paragraph",
	//     checkType: "notnull",
	//     checkRule: "",
	//     errorMsg: "发票税号不能为空",
	//   },
	// ],

	// /* 用户注册 */
	// registerRule: [
	//   {
	//     name: "mobile",
	//     checkType: "notnull",
	//     checkRule: "",
	//     errorMsg: "手机号不能为空",
	//   },
	//   {
	//     name: "mobile",
	//     checkType: "phoneno",
	//     checkRule: "",
	//     errorMsg: "手机号格式不正确",
	//   },
	//   {
	//     name: "code",
	//     checkType: "string",
	//     checkRule: "4",
	//     errorMsg: "请输入4位验证码",
	//   },
	//   {
	//     name: "password",
	//     checkType: "string",
	//     checkRule: "6,18",
	//     errorMsg: "请输入6-18位密码",
	//   },
	// ],

	// /* 修改用户信息 */
	// updateUserInfoRule: [
	//   {
	//     name: "nickname",
	//     checkType: "string",
	//     checkRule: "2,12",
	//     errorMsg: "请输入2-12位昵称",
	//   },
	// ],

	// /* 密码重置 */
	// resetPasswordRule: [
	//   {
	//     name: "mobile",
	//     checkType: "notnull",
	//     checkRule: "",
	//     errorMsg: "手机号不能为空",
	//   },
	//   {
	//     name: "mobile",
	//     checkType: "phoneno",
	//     checkRule: "",
	//     errorMsg: "手机号格式不正确",
	//   },
	//   {
	//     name: "code",
	//     checkType: "string",
	//     checkRule: "4",
	//     errorMsg: "请输入4位验证码",
	//   },
	//   {
	//     name: "password",
	//     checkType: "string",
	//     checkRule: "6,18",
	//     errorMsg: "请输入6-18位密码",
	//   },
	// ],

	// /* 密码重置 */
	// promoterApplyRule: [
	//   {
	//     name: "mobile",
	//     checkType: "notnull",
	//     checkRule: "",
	//     errorMsg: "手机号不能为空",
	//   },
	//   {
	//     name: "mobile",
	//     checkType: "phoneno",
	//     checkRule: "",
	//     errorMsg: "手机号格式不正确",
	//   },
	//   {
	//     name: "realname",
	//     checkType: "string",
	//     checkRule: "2,12",
	//     errorMsg: "请输入2-12位真实姓名",
	//   }
	/* , {
	   name: 'identity_card',
	   checkType: 'notnull',
	   checkRule: '',
	   errorMsg: '身份证号不能为空'
   }, {
	   name: 'identity_card',
	   checkType: 'idcardno',
	   checkRule: '',
	   errorMsg: '身份证格式不正确'
   } */
	// ],
};